package com.digitalchina.lxnsy.entity;

import java.io.Serializable;
import java.util.List;

/**
 * ================================================
 * 项目名称：BigData
 * 类描述：
 * 包名：com.digitalchina.bigdata.entity
 * 创建人：郑皓
 * 创建时间：2017/7/20 17:10
 * 修改备注：
 * ================================================
 */
public class ExpertInfoVO implements Serializable {

    /**
     * id : 6b69ff8e-f212-4020-b4d2-170229550ac3
     * createAt : 2017-07-19 18:35:02
     * createTime : 2017-07-19 18:35:02
     * updateAt : 2017-07-20 12:03:50
     * updateTime : 2017-07-20 12:03:50
     * status : 0
     * sort : 0
     * version : 3
     * expertName : 你你你
     * expertSex : 男
     * birthday : null
     * address : null
     * title : null
     * expertTitle : {"id":"a65c3299-4543-4a36-9b92-4ba729ccbb1c","createAt":"2017-07-19 13:49:24","createTime":"2017-07-19 13:49:24","updateAt":"2017-07-19 13:49:24","updateTime":"2017-07-19 13:49:24","status":null,"sort":0,"version":0,"title":"教师","isuse":1,"isuseStatus":null,"persistent":true,"entityId":"a65c3299-4543-4a36-9b92-4ba729ccbb1c"}
     * expertTitleNum : 13464616644
     * expertTitleImage : 294c0c2f-b034-40a5-b35d-5edc689a1a04
     * idCardNum : 610422198808080008
     * idCardImage : 12367003-924b-4095-9b5e-774211acdd65
     * researchArea : null
     * researchResults : null
     * expertIntroduce : zone
     * workUnit : 明明你
     * email : null
     * photo : 76c0804e-068a-4143-b388-3ad9b5d59f28
     * province : {"id":"9bf9ec5a-a9c6-4ff4-8dae-a7f2f10050a6","createAt":"2017-07-19 19:25:25","createTime":"2017-07-19 19:25:25","updateAt":"2017-07-19 19:25:25","updateTime":"2017-07-19 19:25:25","status":null,"sort":0,"version":0,"provinceName":"河北省","provinceNamePinyin":"hebei","provinceAbbreviation":"河北","provinceCode":"130000","countryCode":"CHN","provinceType":"1","name":"河北省","pingyin":"hebei","code":"130000","pcode":"CHN","type":"1","persistent":true,"entityId":"9bf9ec5a-a9c6-4ff4-8dae-a7f2f10050a6"}
     * city : {"id":"c75dce2d-8fae-4fd7-89c5-adddfa5f65c4","createAt":"2017-07-19 19:25:27","createTime":"2017-07-19 19:25:27","updateAt":"2017-07-19 19:25:27","updateTime":"2017-07-19 19:25:27","status":null,"sort":0,"version":0,"cityName":"邯郸市","cityNamePinyin":null,"cityCode":"130400","provinceCode":"130000","name":"邯郸市","pingyin":null,"code":"130400","pcode":"130000","persistent":true,"entityId":"c75dce2d-8fae-4fd7-89c5-adddfa5f65c4"}
     * county : {"id":"55176a60-df64-435c-a488-8ce4e17de5ba","createAt":"2017-07-19 19:25:47","createTime":"2017-07-19 19:25:47","updateAt":"2017-07-19 19:25:47","updateTime":"2017-07-19 19:25:47","status":null,"sort":0,"version":0,"countyName":"峰峰矿区","countyNamePinyin":null,"countyCode":"130406","cityCode":"130400","name":"峰峰矿区","pingyin":null,"code":"130406","pcode":"130400","persistent":true,"entityId":"55176a60-df64-435c-a488-8ce4e17de5ba"}
     * addressDetail : 宁宁内
     * isRecommend : null
     * isValid : null
     * columnId : null
     * isChat : 1
     * userAccId : 587909c1-3612-4166-8978-070ce55637db
     * expertNumber : 0
     * industryCode : null
     * industryCodefirst : null
     * expertLevel : null
     * score : 0
     * inviteCode : 1000
     * mobilephone : null
     * invCodeRegNums : null
     * loginAppUserNums : null
     * questionNUm : null
     * answerNum : null
     * studentNum : null
     * questionTimes : null
     * questionUserNum : null
     * expertAreas : [{"id":"20c70fe7-f60b-4902-8a19-2239a9501838","createAt":"2017-07-20 12:03:50","createTime":"2017-07-20 12:03:50","updateAt":"2017-07-20 12:03:50","updateTime":"2017-07-20 12:03:50","status":null,"sort":0,"version":0,"expertAreaType":{"id":"566b11e5-22c9-45ad-8e38-b0f7fafaa737","createAt":"2017-07-19 18:38:13","createTime":"2017-07-19 18:38:13","updateAt":"2017-07-19 18:38:13","updateTime":"2017-07-19 18:38:13","status":null,"sort":0,"version":0,"name":"3级分类BBB","level":"3","pcode":"001002","rcode":"001001002","number":null,"pname":"子分类222","persistent":true,"entityId":"566b11e5-22c9-45ad-8e38-b0f7fafaa737"},"expertAreaDirection":{"id":"50915b3f-e5bb-4472-967c-b5a6c9895c5a","createAt":"2017-07-19 18:38:39","createTime":"2017-07-19 18:38:39","updateAt":"2017-07-19 18:38:39","updateTime":"2017-07-19 18:38:39","status":null,"sort":0,"version":0,"name":"3级专业分类2222","code":"00100102","twoCode":"001002","persistent":true,"entityId":"50915b3f-e5bb-4472-967c-b5a6c9895c5a"},"persistent":true,"entityId":"20c70fe7-f60b-4902-8a19-2239a9501838"}]
     * achievement : 嘻嘻嘻嘻
     * isAudit : 2
     * auditOpinion : null
     * expertClassification : {"id":"3db5da10-335d-4e6d-946a-f2cc6730892a","createAt":"2017-07-19 18:37:52","createTime":"2017-07-19 18:37:52","updateAt":"2017-07-19 18:37:52","updateTime":"2017-07-19 18:37:52","status":null,"sort":0,"version":0,"name":"子分类222","level":"2","pcode":"002","rcode":"001002","number":"0","pname":"1级分类B","persistent":true,"entityId":"3db5da10-335d-4e6d-946a-f2cc6730892a"}
     * persistent : true
     * entityId : 6b69ff8e-f212-4020-b4d2-170229550ac3
     */

    private String id;
    private String createAt;
    private String createTime;
    private String updateAt;
    private String updateTime;
    private int status;
    private int sort;
    private int version;
    private String expertName;
    private String expertSex;
    private String birthday;
    private Object address;
    private Object title;
    private ExpertTitleBean expertTitle;
    private String expertTitleNum;
    private String expertTitleImage;
    private String idCardNum;
    private String idCardImage;
    private Object researchArea;
    private Object researchResults;
    private String expertIntroduce;
    private String workUnit;
    private Object email;
    private String photo;
    private ProvinceBean province;
    private CityBean city;
    private CountyBean county;
    private String addressDetail;
    private Object isRecommend;
    private Object isValid;
    private Object columnId;
    private String isChat;
    private String userAccId;
    private int expertNumber;
    private Object industryCode;
    private Object industryCodefirst;
    private Object expertLevel;
    private int score;
    private int inviteCode;
    private Object mobilephone;
    private Object invCodeRegNums;
    private Object loginAppUserNums;
    private Object questionNUm;
    private Object answerNum;
    private Object studentNum;
    private Object questionTimes;
    private Object questionUserNum;
    private String achievement;
    private String isAudit;
    private Object auditOpinion;
    private ExpertClassificationBean expertClassification;
    private boolean persistent;
    private String entityId;
    private List<ExpertAreasBean> expertAreas;
    private OrganizationVO organization;
    private String otherAddress;

    public OrganizationVO getOrganization() {
        return organization;
    }

    public void setOrganization(OrganizationVO organization) {
        this.organization = organization;
    }

    public String getOtherAddress() {
        return otherAddress;
    }

    public void setOtherAddress(String otherAddress) {
        this.otherAddress = otherAddress;
    }

    public String getIsChangeAudit() {
        return isChangeAudit;
    }

    public void setIsChangeAudit(String isChangeAudit) {
        this.isChangeAudit = isChangeAudit;
    }

    private String isChangeAudit;

    public String getId() {
        return id;
    }

    public void setId(String id) {
        this.id = id;
    }

    public String getCreateAt() {
        return createAt;
    }

    public void setCreateAt(String createAt) {
        this.createAt = createAt;
    }

    public String getCreateTime() {
        return createTime;
    }

    public void setCreateTime(String createTime) {
        this.createTime = createTime;
    }

    public String getUpdateAt() {
        return updateAt;
    }

    public void setUpdateAt(String updateAt) {
        this.updateAt = updateAt;
    }

    public String getUpdateTime() {
        return updateTime;
    }

    public void setUpdateTime(String updateTime) {
        this.updateTime = updateTime;
    }

    public int getStatus() {
        return status;
    }

    public void setStatus(int status) {
        this.status = status;
    }

    public int getSort() {
        return sort;
    }

    public void setSort(int sort) {
        this.sort = sort;
    }

    public int getVersion() {
        return version;
    }

    public void setVersion(int version) {
        this.version = version;
    }

    public String getExpertName() {
        return expertName;
    }

    public void setExpertName(String expertName) {
        this.expertName = expertName;
    }

    public String getExpertSex() {
        return expertSex;
    }

    public void setExpertSex(String expertSex) {
        this.expertSex = expertSex;
    }

    public String getBirthday() {
        return birthday;
    }

    public void setBirthday(String birthday) {
        this.birthday = birthday;
    }

    public Object getAddress() {
        return address;
    }

    public void setAddress(Object address) {
        this.address = address;
    }

    public Object getTitle() {
        return title;
    }

    public void setTitle(Object title) {
        this.title = title;
    }

    public ExpertTitleBean getExpertTitle() {
        return expertTitle;
    }

    public void setExpertTitle(ExpertTitleBean expertTitle) {
        this.expertTitle = expertTitle;
    }

    public String getExpertTitleNum() {
        return expertTitleNum;
    }

    public void setExpertTitleNum(String expertTitleNum) {
        this.expertTitleNum = expertTitleNum;
    }

    public String getExpertTitleImage() {
        return expertTitleImage;
    }

    public void setExpertTitleImage(String expertTitleImage) {
        this.expertTitleImage = expertTitleImage;
    }

    public String getIdCardNum() {
        return idCardNum;
    }

    public void setIdCardNum(String idCardNum) {
        this.idCardNum = idCardNum;
    }

    public String getIdCardImage() {
        return idCardImage;
    }

    public void setIdCardImage(String idCardImage) {
        this.idCardImage = idCardImage;
    }

    public Object getResearchArea() {
        return researchArea;
    }

    public void setResearchArea(Object researchArea) {
        this.researchArea = researchArea;
    }

    public Object getResearchResults() {
        return researchResults;
    }

    public void setResearchResults(Object researchResults) {
        this.researchResults = researchResults;
    }

    public String getExpertIntroduce() {
        return expertIntroduce;
    }

    public void setExpertIntroduce(String expertIntroduce) {
        this.expertIntroduce = expertIntroduce;
    }

    public String getWorkUnit() {
        return workUnit;
    }

    public void setWorkUnit(String workUnit) {
        this.workUnit = workUnit;
    }

    public Object getEmail() {
        return email;
    }

    public void setEmail(Object email) {
        this.email = email;
    }

    public String getPhoto() {
        return photo;
    }

    public void setPhoto(String photo) {
        this.photo = photo;
    }

    public ProvinceBean getProvince() {
        return province;
    }

    public void setProvince(ProvinceBean province) {
        this.province = province;
    }

    public CityBean getCity() {
        return city;
    }

    public void setCity(CityBean city) {
        this.city = city;
    }

    public CountyBean getCounty() {
        return county;
    }

    public void setCounty(CountyBean county) {
        this.county = county;
    }

    public String getAddressDetail() {
        return addressDetail;
    }

    public void setAddressDetail(String addressDetail) {
        this.addressDetail = addressDetail;
    }

    public Object getIsRecommend() {
        return isRecommend;
    }

    public void setIsRecommend(Object isRecommend) {
        this.isRecommend = isRecommend;
    }

    public Object getIsValid() {
        return isValid;
    }

    public void setIsValid(Object isValid) {
        this.isValid = isValid;
    }

    public Object getColumnId() {
        return columnId;
    }

    public void setColumnId(Object columnId) {
        this.columnId = columnId;
    }

    public String getIsChat() {
        return isChat;
    }

    public void setIsChat(String isChat) {
        this.isChat = isChat;
    }

    public String getUserAccId() {
        return userAccId;
    }

    public void setUserAccId(String userAccId) {
        this.userAccId = userAccId;
    }

    public int getExpertNumber() {
        return expertNumber;
    }

    public void setExpertNumber(int expertNumber) {
        this.expertNumber = expertNumber;
    }

    public Object getIndustryCode() {
        return industryCode;
    }

    public void setIndustryCode(Object industryCode) {
        this.industryCode = industryCode;
    }

    public Object getIndustryCodefirst() {
        return industryCodefirst;
    }

    public void setIndustryCodefirst(Object industryCodefirst) {
        this.industryCodefirst = industryCodefirst;
    }

    public Object getExpertLevel() {
        return expertLevel;
    }

    public void setExpertLevel(Object expertLevel) {
        this.expertLevel = expertLevel;
    }

    public int getScore() {
        return score;
    }

    public void setScore(int score) {
        this.score = score;
    }

    public int getInviteCode() {
        return inviteCode;
    }

    public void setInviteCode(int inviteCode) {
        this.inviteCode = inviteCode;
    }

    public Object getMobilephone() {
        return mobilephone;
    }

    public void setMobilephone(Object mobilephone) {
        this.mobilephone = mobilephone;
    }

    public Object getInvCodeRegNums() {
        return invCodeRegNums;
    }

    public void setInvCodeRegNums(Object invCodeRegNums) {
        this.invCodeRegNums = invCodeRegNums;
    }

    public Object getLoginAppUserNums() {
        return loginAppUserNums;
    }

    public void setLoginAppUserNums(Object loginAppUserNums) {
        this.loginAppUserNums = loginAppUserNums;
    }

    public Object getQuestionNUm() {
        return questionNUm;
    }

    public void setQuestionNUm(Object questionNUm) {
        this.questionNUm = questionNUm;
    }

    public Object getAnswerNum() {
        return answerNum;
    }

    public void setAnswerNum(Object answerNum) {
        this.answerNum = answerNum;
    }

    public Object getStudentNum() {
        return studentNum;
    }

    public void setStudentNum(Object studentNum) {
        this.studentNum = studentNum;
    }

    public Object getQuestionTimes() {
        return questionTimes;
    }

    public void setQuestionTimes(Object questionTimes) {
        this.questionTimes = questionTimes;
    }

    public Object getQuestionUserNum() {
        return questionUserNum;
    }

    public void setQuestionUserNum(Object questionUserNum) {
        this.questionUserNum = questionUserNum;
    }

    public String getAchievement() {
        return achievement;
    }

    public void setAchievement(String achievement) {
        this.achievement = achievement;
    }

    public String getIsAudit() {
        return isAudit;
    }

    public void setIsAudit(String isAudit) {
        this.isAudit = isAudit;
    }

    public Object getAuditOpinion() {
        return auditOpinion;
    }

    public void setAuditOpinion(Object auditOpinion) {
        this.auditOpinion = auditOpinion;
    }

    public ExpertClassificationBean getExpertClassification() {
        return expertClassification;
    }

    public void setExpertClassification(ExpertClassificationBean expertClassification) {
        this.expertClassification = expertClassification;
    }

    public boolean isPersistent() {
        return persistent;
    }

    public void setPersistent(boolean persistent) {
        this.persistent = persistent;
    }

    public String getEntityId() {
        return entityId;
    }

    public void setEntityId(String entityId) {
        this.entityId = entityId;
    }

    public List<ExpertAreasBean> getExpertAreas() {
        return expertAreas;
    }

    public void setExpertAreas(List<ExpertAreasBean> expertAreas) {
        this.expertAreas = expertAreas;
    }

    public static class ExpertTitleBean {
        /**
         * id : a65c3299-4543-4a36-9b92-4ba729ccbb1c
         * createAt : 2017-07-19 13:49:24
         * createTime : 2017-07-19 13:49:24
         * updateAt : 2017-07-19 13:49:24
         * updateTime : 2017-07-19 13:49:24
         * status : null
         * sort : 0
         * version : 0
         * title : 教师
         * isuse : 1
         * isuseStatus : null
         * persistent : true
         * entityId : a65c3299-4543-4a36-9b92-4ba729ccbb1c
         */

        private String id;
        private String createAt;
        private String createTime;
        private String updateAt;
        private String updateTime;
        private Object status;
        private int sort;
        private int version;
        private String title;
        private int isuse;
        private Object isuseStatus;
        private boolean persistent;
        private String entityId;

        public String getId() {
            return id;
        }

        public void setId(String id) {
            this.id = id;
        }

        public String getCreateAt() {
            return createAt;
        }

        public void setCreateAt(String createAt) {
            this.createAt = createAt;
        }

        public String getCreateTime() {
            return createTime;
        }

        public void setCreateTime(String createTime) {
            this.createTime = createTime;
        }

        public String getUpdateAt() {
            return updateAt;
        }

        public void setUpdateAt(String updateAt) {
            this.updateAt = updateAt;
        }

        public String getUpdateTime() {
            return updateTime;
        }

        public void setUpdateTime(String updateTime) {
            this.updateTime = updateTime;
        }

        public Object getStatus() {
            return status;
        }

        public void setStatus(Object status) {
            this.status = status;
        }

        public int getSort() {
            return sort;
        }

        public void setSort(int sort) {
            this.sort = sort;
        }

        public int getVersion() {
            return version;
        }

        public void setVersion(int version) {
            this.version = version;
        }

        public String getTitle() {
            return title;
        }

        public void setTitle(String title) {
            this.title = title;
        }

        public int getIsuse() {
            return isuse;
        }

        public void setIsuse(int isuse) {
            this.isuse = isuse;
        }

        public Object getIsuseStatus() {
            return isuseStatus;
        }

        public void setIsuseStatus(Object isuseStatus) {
            this.isuseStatus = isuseStatus;
        }

        public boolean isPersistent() {
            return persistent;
        }

        public void setPersistent(boolean persistent) {
            this.persistent = persistent;
        }

        public String getEntityId() {
            return entityId;
        }

        public void setEntityId(String entityId) {
            this.entityId = entityId;
        }
    }

    public static class ProvinceBean {
        /**
         * id : 9bf9ec5a-a9c6-4ff4-8dae-a7f2f10050a6
         * createAt : 2017-07-19 19:25:25
         * createTime : 2017-07-19 19:25:25
         * updateAt : 2017-07-19 19:25:25
         * updateTime : 2017-07-19 19:25:25
         * status : null
         * sort : 0
         * version : 0
         * provinceName : 河北省
         * provinceNamePinyin : hebei
         * provinceAbbreviation : 河北
         * provinceCode : 130000
         * countryCode : CHN
         * provinceType : 1
         * name : 河北省
         * pingyin : hebei
         * code : 130000
         * pcode : CHN
         * type : 1
         * persistent : true
         * entityId : 9bf9ec5a-a9c6-4ff4-8dae-a7f2f10050a6
         */

        private String id;
        private String createAt;
        private String createTime;
        private String updateAt;
        private String updateTime;
        private Object status;
        private int sort;
        private int version;
        private String provinceName;
        private String provinceNamePinyin;
        private String provinceAbbreviation;
        private String provinceCode;
        private String countryCode;
        private String provinceType;
        private String name;
        private String pingyin;
        private String code;
        private String pcode;
        private String type;
        private boolean persistent;
        private String entityId;

        public String getId() {
            return id;
        }

        public void setId(String id) {
            this.id = id;
        }

        public String getCreateAt() {
            return createAt;
        }

        public void setCreateAt(String createAt) {
            this.createAt = createAt;
        }

        public String getCreateTime() {
            return createTime;
        }

        public void setCreateTime(String createTime) {
            this.createTime = createTime;
        }

        public String getUpdateAt() {
            return updateAt;
        }

        public void setUpdateAt(String updateAt) {
            this.updateAt = updateAt;
        }

        public String getUpdateTime() {
            return updateTime;
        }

        public void setUpdateTime(String updateTime) {
            this.updateTime = updateTime;
        }

        public Object getStatus() {
            return status;
        }

        public void setStatus(Object status) {
            this.status = status;
        }

        public int getSort() {
            return sort;
        }

        public void setSort(int sort) {
            this.sort = sort;
        }

        public int getVersion() {
            return version;
        }

        public void setVersion(int version) {
            this.version = version;
        }

        public String getProvinceName() {
            return provinceName;
        }

        public void setProvinceName(String provinceName) {
            this.provinceName = provinceName;
        }

        public String getProvinceNamePinyin() {
            return provinceNamePinyin;
        }

        public void setProvinceNamePinyin(String provinceNamePinyin) {
            this.provinceNamePinyin = provinceNamePinyin;
        }

        public String getProvinceAbbreviation() {
            return provinceAbbreviation;
        }

        public void setProvinceAbbreviation(String provinceAbbreviation) {
            this.provinceAbbreviation = provinceAbbreviation;
        }

        public String getProvinceCode() {
            return provinceCode;
        }

        public void setProvinceCode(String provinceCode) {
            this.provinceCode = provinceCode;
        }

        public String getCountryCode() {
            return countryCode;
        }

        public void setCountryCode(String countryCode) {
            this.countryCode = countryCode;
        }

        public String getProvinceType() {
            return provinceType;
        }

        public void setProvinceType(String provinceType) {
            this.provinceType = provinceType;
        }

        public String getName() {
            return name;
        }

        public void setName(String name) {
            this.name = name;
        }

        public String getPingyin() {
            return pingyin;
        }

        public void setPingyin(String pingyin) {
            this.pingyin = pingyin;
        }

        public String getCode() {
            return code;
        }

        public void setCode(String code) {
            this.code = code;
        }

        public String getPcode() {
            return pcode;
        }

        public void setPcode(String pcode) {
            this.pcode = pcode;
        }

        public String getType() {
            return type;
        }

        public void setType(String type) {
            this.type = type;
        }

        public boolean isPersistent() {
            return persistent;
        }

        public void setPersistent(boolean persistent) {
            this.persistent = persistent;
        }

        public String getEntityId() {
            return entityId;
        }

        public void setEntityId(String entityId) {
            this.entityId = entityId;
        }
    }

    public static class CityBean {
        /**
         * id : c75dce2d-8fae-4fd7-89c5-adddfa5f65c4
         * createAt : 2017-07-19 19:25:27
         * createTime : 2017-07-19 19:25:27
         * updateAt : 2017-07-19 19:25:27
         * updateTime : 2017-07-19 19:25:27
         * status : null
         * sort : 0
         * version : 0
         * cityName : 邯郸市
         * cityNamePinyin : null
         * cityCode : 130400
         * provinceCode : 130000
         * name : 邯郸市
         * pingyin : null
         * code : 130400
         * pcode : 130000
         * persistent : true
         * entityId : c75dce2d-8fae-4fd7-89c5-adddfa5f65c4
         */

        private String id;
        private String createAt;
        private String createTime;
        private String updateAt;
        private String updateTime;
        private Object status;
        private int sort;
        private int version;
        private String cityName;
        private Object cityNamePinyin;
        private String cityCode;
        private String provinceCode;
        private String name;
        private Object pingyin;
        private String code;
        private String pcode;
        private boolean persistent;
        private String entityId;

        public String getId() {
            return id;
        }

        public void setId(String id) {
            this.id = id;
        }

        public String getCreateAt() {
            return createAt;
        }

        public void setCreateAt(String createAt) {
            this.createAt = createAt;
        }

        public String getCreateTime() {
            return createTime;
        }

        public void setCreateTime(String createTime) {
            this.createTime = createTime;
        }

        public String getUpdateAt() {
            return updateAt;
        }

        public void setUpdateAt(String updateAt) {
            this.updateAt = updateAt;
        }

        public String getUpdateTime() {
            return updateTime;
        }

        public void setUpdateTime(String updateTime) {
            this.updateTime = updateTime;
        }

        public Object getStatus() {
            return status;
        }

        public void setStatus(Object status) {
            this.status = status;
        }

        public int getSort() {
            return sort;
        }

        public void setSort(int sort) {
            this.sort = sort;
        }

        public int getVersion() {
            return version;
        }

        public void setVersion(int version) {
            this.version = version;
        }

        public String getCityName() {
            return cityName;
        }

        public void setCityName(String cityName) {
            this.cityName = cityName;
        }

        public Object getCityNamePinyin() {
            return cityNamePinyin;
        }

        public void setCityNamePinyin(Object cityNamePinyin) {
            this.cityNamePinyin = cityNamePinyin;
        }

        public String getCityCode() {
            return cityCode;
        }

        public void setCityCode(String cityCode) {
            this.cityCode = cityCode;
        }

        public String getProvinceCode() {
            return provinceCode;
        }

        public void setProvinceCode(String provinceCode) {
            this.provinceCode = provinceCode;
        }

        public String getName() {
            return name;
        }

        public void setName(String name) {
            this.name = name;
        }

        public Object getPingyin() {
            return pingyin;
        }

        public void setPingyin(Object pingyin) {
            this.pingyin = pingyin;
        }

        public String getCode() {
            return code;
        }

        public void setCode(String code) {
            this.code = code;
        }

        public String getPcode() {
            return pcode;
        }

        public void setPcode(String pcode) {
            this.pcode = pcode;
        }

        public boolean isPersistent() {
            return persistent;
        }

        public void setPersistent(boolean persistent) {
            this.persistent = persistent;
        }

        public String getEntityId() {
            return entityId;
        }

        public void setEntityId(String entityId) {
            this.entityId = entityId;
        }
    }

    public static class CountyBean {
        /**
         * id : 55176a60-df64-435c-a488-8ce4e17de5ba
         * createAt : 2017-07-19 19:25:47
         * createTime : 2017-07-19 19:25:47
         * updateAt : 2017-07-19 19:25:47
         * updateTime : 2017-07-19 19:25:47
         * status : null
         * sort : 0
         * version : 0
         * countyName : 峰峰矿区
         * countyNamePinyin : null
         * countyCode : 130406
         * cityCode : 130400
         * name : 峰峰矿区
         * pingyin : null
         * code : 130406
         * pcode : 130400
         * persistent : true
         * entityId : 55176a60-df64-435c-a488-8ce4e17de5ba
         */

        private String id;
        private String createAt;
        private String createTime;
        private String updateAt;
        private String updateTime;
        private Object status;
        private int sort;
        private int version;
        private String countyName;
        private Object countyNamePinyin;
        private String countyCode;
        private String cityCode;
        private String name;
        private Object pingyin;
        private String code;
        private String pcode;
        private boolean persistent;
        private String entityId;

        public String getId() {
            return id;
        }

        public void setId(String id) {
            this.id = id;
        }

        public String getCreateAt() {
            return createAt;
        }

        public void setCreateAt(String createAt) {
            this.createAt = createAt;
        }

        public String getCreateTime() {
            return createTime;
        }

        public void setCreateTime(String createTime) {
            this.createTime = createTime;
        }

        public String getUpdateAt() {
            return updateAt;
        }

        public void setUpdateAt(String updateAt) {
            this.updateAt = updateAt;
        }

        public String getUpdateTime() {
            return updateTime;
        }

        public void setUpdateTime(String updateTime) {
            this.updateTime = updateTime;
        }

        public Object getStatus() {
            return status;
        }

        public void setStatus(Object status) {
            this.status = status;
        }

        public int getSort() {
            return sort;
        }

        public void setSort(int sort) {
            this.sort = sort;
        }

        public int getVersion() {
            return version;
        }

        public void setVersion(int version) {
            this.version = version;
        }

        public String getCountyName() {
            return countyName;
        }

        public void setCountyName(String countyName) {
            this.countyName = countyName;
        }

        public Object getCountyNamePinyin() {
            return countyNamePinyin;
        }

        public void setCountyNamePinyin(Object countyNamePinyin) {
            this.countyNamePinyin = countyNamePinyin;
        }

        public String getCountyCode() {
            return countyCode;
        }

        public void setCountyCode(String countyCode) {
            this.countyCode = countyCode;
        }

        public String getCityCode() {
            return cityCode;
        }

        public void setCityCode(String cityCode) {
            this.cityCode = cityCode;
        }

        public String getName() {
            return name;
        }

        public void setName(String name) {
            this.name = name;
        }

        public Object getPingyin() {
            return pingyin;
        }

        public void setPingyin(Object pingyin) {
            this.pingyin = pingyin;
        }

        public String getCode() {
            return code;
        }

        public void setCode(String code) {
            this.code = code;
        }

        public String getPcode() {
            return pcode;
        }

        public void setPcode(String pcode) {
            this.pcode = pcode;
        }

        public boolean isPersistent() {
            return persistent;
        }

        public void setPersistent(boolean persistent) {
            this.persistent = persistent;
        }

        public String getEntityId() {
            return entityId;
        }

        public void setEntityId(String entityId) {
            this.entityId = entityId;
        }
    }

    public static class ExpertClassificationBean {
        /**
         * id : 3db5da10-335d-4e6d-946a-f2cc6730892a
         * createAt : 2017-07-19 18:37:52
         * createTime : 2017-07-19 18:37:52
         * updateAt : 2017-07-19 18:37:52
         * updateTime : 2017-07-19 18:37:52
         * status : null
         * sort : 0
         * version : 0
         * name : 子分类222
         * level : 2
         * pcode : 002
         * rcode : 001002
         * number : 0
         * pname : 1级分类B
         * persistent : true
         * entityId : 3db5da10-335d-4e6d-946a-f2cc6730892a
         */

        private String id;
        private String createAt;
        private String createTime;
        private String updateAt;
        private String updateTime;
        private Object status;
        private int sort;
        private int version;
        private String name;
        private String level;
        private String pcode;
        private String rcode;
        private String number;
        private String pname;
        private boolean persistent;
        private String entityId;

        public String getId() {
            return id;
        }

        public void setId(String id) {
            this.id = id;
        }

        public String getCreateAt() {
            return createAt;
        }

        public void setCreateAt(String createAt) {
            this.createAt = createAt;
        }

        public String getCreateTime() {
            return createTime;
        }

        public void setCreateTime(String createTime) {
            this.createTime = createTime;
        }

        public String getUpdateAt() {
            return updateAt;
        }

        public void setUpdateAt(String updateAt) {
            this.updateAt = updateAt;
        }

        public String getUpdateTime() {
            return updateTime;
        }

        public void setUpdateTime(String updateTime) {
            this.updateTime = updateTime;
        }

        public Object getStatus() {
            return status;
        }

        public void setStatus(Object status) {
            this.status = status;
        }

        public int getSort() {
            return sort;
        }

        public void setSort(int sort) {
            this.sort = sort;
        }

        public int getVersion() {
            return version;
        }

        public void setVersion(int version) {
            this.version = version;
        }

        public String getName() {
            return name;
        }

        public void setName(String name) {
            this.name = name;
        }

        public String getLevel() {
            return level;
        }

        public void setLevel(String level) {
            this.level = level;
        }

        public String getPcode() {
            return pcode;
        }

        public void setPcode(String pcode) {
            this.pcode = pcode;
        }

        public String getRcode() {
            return rcode;
        }

        public void setRcode(String rcode) {
            this.rcode = rcode;
        }

        public String getNumber() {
            return number;
        }

        public void setNumber(String number) {
            this.number = number;
        }

        public String getPname() {
            return pname;
        }

        public void setPname(String pname) {
            this.pname = pname;
        }

        public boolean isPersistent() {
            return persistent;
        }

        public void setPersistent(boolean persistent) {
            this.persistent = persistent;
        }

        public String getEntityId() {
            return entityId;
        }

        public void setEntityId(String entityId) {
            this.entityId = entityId;
        }
    }

    public static class ExpertAreasBean {
        /**
         * id : 20c70fe7-f60b-4902-8a19-2239a9501838
         * createAt : 2017-07-20 12:03:50
         * createTime : 2017-07-20 12:03:50
         * updateAt : 2017-07-20 12:03:50
         * updateTime : 2017-07-20 12:03:50
         * status : null
         * sort : 0
         * version : 0
         * expertAreaType : {"id":"566b11e5-22c9-45ad-8e38-b0f7fafaa737","createAt":"2017-07-19 18:38:13","createTime":"2017-07-19 18:38:13","updateAt":"2017-07-19 18:38:13","updateTime":"2017-07-19 18:38:13","status":null,"sort":0,"version":0,"name":"3级分类BBB","level":"3","pcode":"001002","rcode":"001001002","number":null,"pname":"子分类222","persistent":true,"entityId":"566b11e5-22c9-45ad-8e38-b0f7fafaa737"}
         * expertAreaDirection : {"id":"50915b3f-e5bb-4472-967c-b5a6c9895c5a","createAt":"2017-07-19 18:38:39","createTime":"2017-07-19 18:38:39","updateAt":"2017-07-19 18:38:39","updateTime":"2017-07-19 18:38:39","status":null,"sort":0,"version":0,"name":"3级专业分类2222","code":"00100102","twoCode":"001002","persistent":true,"entityId":"50915b3f-e5bb-4472-967c-b5a6c9895c5a"}
         * persistent : true
         * entityId : 20c70fe7-f60b-4902-8a19-2239a9501838
         */

        private String id;
        private String createAt;
        private String createTime;
        private String updateAt;
        private String updateTime;
        private Object status;
        private int sort;
        private int version;
        private ExpertAreaTypeBean expertAreaType;
        private ExpertAreaDirectionBean expertAreaDirection;
        private boolean persistent;
        private String entityId;

        public String getId() {
            return id;
        }

        public void setId(String id) {
            this.id = id;
        }

        public String getCreateAt() {
            return createAt;
        }

        public void setCreateAt(String createAt) {
            this.createAt = createAt;
        }

        public String getCreateTime() {
            return createTime;
        }

        public void setCreateTime(String createTime) {
            this.createTime = createTime;
        }

        public String getUpdateAt() {
            return updateAt;
        }

        public void setUpdateAt(String updateAt) {
            this.updateAt = updateAt;
        }

        public String getUpdateTime() {
            return updateTime;
        }

        public void setUpdateTime(String updateTime) {
            this.updateTime = updateTime;
        }

        public Object getStatus() {
            return status;
        }

        public void setStatus(Object status) {
            this.status = status;
        }

        public int getSort() {
            return sort;
        }

        public void setSort(int sort) {
            this.sort = sort;
        }

        public int getVersion() {
            return version;
        }

        public void setVersion(int version) {
            this.version = version;
        }

        public ExpertAreaTypeBean getExpertAreaType() {
            return expertAreaType;
        }

        public void setExpertAreaType(ExpertAreaTypeBean expertAreaType) {
            this.expertAreaType = expertAreaType;
        }

        public ExpertAreaDirectionBean getExpertAreaDirection() {
            return expertAreaDirection;
        }

        public void setExpertAreaDirection(ExpertAreaDirectionBean expertAreaDirection) {
            this.expertAreaDirection = expertAreaDirection;
        }

        public boolean isPersistent() {
            return persistent;
        }

        public void setPersistent(boolean persistent) {
            this.persistent = persistent;
        }

        public String getEntityId() {
            return entityId;
        }

        public void setEntityId(String entityId) {
            this.entityId = entityId;
        }

        public static class ExpertAreaTypeBean {
            /**
             * id : 566b11e5-22c9-45ad-8e38-b0f7fafaa737
             * createAt : 2017-07-19 18:38:13
             * createTime : 2017-07-19 18:38:13
             * updateAt : 2017-07-19 18:38:13
             * updateTime : 2017-07-19 18:38:13
             * status : null
             * sort : 0
             * version : 0
             * name : 3级分类BBB
             * level : 3
             * pcode : 001002
             * rcode : 001001002
             * number : null
             * pname : 子分类222
             * persistent : true
             * entityId : 566b11e5-22c9-45ad-8e38-b0f7fafaa737
             */

            private String id;
            private String createAt;
            private String createTime;
            private String updateAt;
            private String updateTime;
            private Object status;
            private int sort;
            private int version;
            private String name;
            private String level;
            private String pcode;
            private String rcode;
            private Object number;
            private String pname;
            private boolean persistent;
            private String entityId;

            public String getId() {
                return id;
            }

            public void setId(String id) {
                this.id = id;
            }

            public String getCreateAt() {
                return createAt;
            }

            public void setCreateAt(String createAt) {
                this.createAt = createAt;
            }

            public String getCreateTime() {
                return createTime;
            }

            public void setCreateTime(String createTime) {
                this.createTime = createTime;
            }

            public String getUpdateAt() {
                return updateAt;
            }

            public void setUpdateAt(String updateAt) {
                this.updateAt = updateAt;
            }

            public String getUpdateTime() {
                return updateTime;
            }

            public void setUpdateTime(String updateTime) {
                this.updateTime = updateTime;
            }

            public Object getStatus() {
                return status;
            }

            public void setStatus(Object status) {
                this.status = status;
            }

            public int getSort() {
                return sort;
            }

            public void setSort(int sort) {
                this.sort = sort;
            }

            public int getVersion() {
                return version;
            }

            public void setVersion(int version) {
                this.version = version;
            }

            public String getName() {
                return name;
            }

            public void setName(String name) {
                this.name = name;
            }

            public String getLevel() {
                return level;
            }

            public void setLevel(String level) {
                this.level = level;
            }

            public String getPcode() {
                return pcode;
            }

            public void setPcode(String pcode) {
                this.pcode = pcode;
            }

            public String getRcode() {
                return rcode;
            }

            public void setRcode(String rcode) {
                this.rcode = rcode;
            }

            public Object getNumber() {
                return number;
            }

            public void setNumber(Object number) {
                this.number = number;
            }

            public String getPname() {
                return pname;
            }

            public void setPname(String pname) {
                this.pname = pname;
            }

            public boolean isPersistent() {
                return persistent;
            }

            public void setPersistent(boolean persistent) {
                this.persistent = persistent;
            }

            public String getEntityId() {
                return entityId;
            }

            public void setEntityId(String entityId) {
                this.entityId = entityId;
            }
        }

        public static class ExpertAreaDirectionBean {
            /**
             * id : 50915b3f-e5bb-4472-967c-b5a6c9895c5a
             * createAt : 2017-07-19 18:38:39
             * createTime : 2017-07-19 18:38:39
             * updateAt : 2017-07-19 18:38:39
             * updateTime : 2017-07-19 18:38:39
             * status : null
             * sort : 0
             * version : 0
             * name : 3级专业分类2222
             * code : 00100102
             * twoCode : 001002
             * persistent : true
             * entityId : 50915b3f-e5bb-4472-967c-b5a6c9895c5a
             */

            private String id;
            private String createAt;
            private String createTime;
            private String updateAt;
            private String updateTime;
            private Object status;
            private int sort;
            private int version;
            private String name;
            private String code;
            private String twoCode;
            private boolean persistent;
            private String entityId;

            public String getId() {
                return id;
            }

            public void setId(String id) {
                this.id = id;
            }

            public String getCreateAt() {
                return createAt;
            }

            public void setCreateAt(String createAt) {
                this.createAt = createAt;
            }

            public String getCreateTime() {
                return createTime;
            }

            public void setCreateTime(String createTime) {
                this.createTime = createTime;
            }

            public String getUpdateAt() {
                return updateAt;
            }

            public void setUpdateAt(String updateAt) {
                this.updateAt = updateAt;
            }

            public String getUpdateTime() {
                return updateTime;
            }

            public void setUpdateTime(String updateTime) {
                this.updateTime = updateTime;
            }

            public Object getStatus() {
                return status;
            }

            public void setStatus(Object status) {
                this.status = status;
            }

            public int getSort() {
                return sort;
            }

            public void setSort(int sort) {
                this.sort = sort;
            }

            public int getVersion() {
                return version;
            }

            public void setVersion(int version) {
                this.version = version;
            }

            public String getName() {
                return name;
            }

            public void setName(String name) {
                this.name = name;
            }

            public String getCode() {
                return code;
            }

            public void setCode(String code) {
                this.code = code;
            }

            public String getTwoCode() {
                return twoCode;
            }

            public void setTwoCode(String twoCode) {
                this.twoCode = twoCode;
            }

            public boolean isPersistent() {
                return persistent;
            }

            public void setPersistent(boolean persistent) {
                this.persistent = persistent;
            }

            public String getEntityId() {
                return entityId;
            }

            public void setEntityId(String entityId) {
                this.entityId = entityId;
            }
        }
    }
}
